package chap02.Order;

/**
 * 用来存储数据对象的类叫做容器类，通常容器类不仅存储数据，
 * 并且提供访问数据的方法，和诸如排序等复杂的操作
 * Created by root on 2017/4/26.
 */
public class OrdArrayApp {

    public static void main(String[] args){
        int maxSize = 10;
        OrdArray arr = new OrdArray(maxSize);
        arr.insert(77);
        arr.insert(99);
        arr.insert(44);
        arr.insert(55);
        arr.insert(22);
        arr.insert(88);
        arr.insert(11);
        arr.insert(00);
        arr.insert(66);
        arr.insert(33);
        arr.display();
        OrdArray arr2 = new OrdArray(8);
        arr2.insert(12);
        arr2.insert(21);
        arr2.insert(35);
        arr2.insert(48);
        arr2.insert(56);
        arr2.insert(68);
        arr2.insert(75);
        arr2.insert(86);
        arr2.display();
        OrdArray allArr = arr.merge(arr2);
        allArr.display();
        OrdArray arr3 = new OrdArray(8);
        arr3.insert(12);
        arr3.insert(21);
        arr3.insert(12);
        arr3.insert(48);
        arr3.insert(12);
        arr3.insert(12);
        arr3.insert(48);
        arr3.insert(12);
        arr3.display();
        arr3.noDup();
        arr3.display();
//        arr.insert(86);
//        arr.display();
//        arr.display();
        System.out.println(arr.find(99));
        System.out.println(arr.find(98));
        arr.delete(55);
        arr.display();
    }
}
